|
NX Programmierung : Attribute lesen ohne die Parts zu öffnen
didie am 15.08.2011 um 16:35 Uhr (0)
HalloIch würde gerne mit einem Journal die Attribute von NX Parts lesen ohne die Parts mit NX öffnen zu müssen.Weiss jemand ob das mit NXOpen.Net Journals überhaupt machbar? In der NXOpen Hilfe habe ich die Funktion UF_ATTR_ask_part_attrs_in_file gefunden, mit der man laut Beschreibung genau dieses tun kann. Nur weiss ich nicht ob es möglich ist mit einem Journal diese Funtion zu nutzen.Grußdidie[Diese Nachricht wurde von didie am 16. Aug. 2011 editiert.]
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Klonen mit Journal
didie am 20.09.2011 um 13:25 Uhr (0)
Hallo,Ich möchte gerne ein NXJournal erstellen mit dem ich Baugruppen klonen kann. Es soll dabei immer dieselbe Baugruppe als Ursprung verwendet und von Anwender ein Ziel Ordner angegeben werden. Nach dem klonen sollen dann mit dem Journal diverse Dinge in den neu erzeugten Parts getan werden.Bisher haben wir diesen Vorgang mit Makros und manueller Arbeit erledigt.In NXOpen.UF habe ich nun UFClone gefunden und versucht damit ein Klon Journal zu erstellen.Beim Versuch meine ersten Programmteile laufen zu la ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Klonen mit Journal
didie am 21.02.2012 um 15:31 Uhr (0)
HalloIch habe mein Journal nun auch nochmal getestet, und dabei festgestellt, dass ich auch einen "Internal Error" bekomme wenn in der zu klonenden Baugruppe Teilefamilien Mitglieder enthalten sind. Dabei ist es egal was ich als SetFamilyTreatment angebe.Im NX7.5 syslog steht:**** Stopping because now in managed code INTERNAL ERROR caught in file "o:ugnx754ip4srcufun
oinduf_clone.c" at line number 795Laufzeitfehler:NXOpen.NXException: Internal error bei NXOpen.UF.UFClone.GenerateReport()Komischerweise fun ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Stücklistenspalte ändern
didie am 26.10.2012 um 10:56 Uhr (0)
HalloIch möchte mit einem Journal den default String für eine Stücklistenspalte ändern. Geht das überhaupt.Bei meinen bemühungen bin so weit gekommen, dass ich den Tag einer Spalte ermitteln kann. Aber es gelingt mir nicht die Spalten Einstellungen mit Plist.SetColPrefs zu ändern.Code: int colm = 5; Tag colmtag = Tag.Null; // Get Column Tag ufs.Tabnot.AskNthColumn(tabular_note, colm, out colmtag ); MessageBox.Show("Columnstag:"+colmtag.ToString()); UFPlist. ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Parasolid einer Baugruppe
didie am 08.03.2013 um 10:29 Uhr (1)
Hallo,Ich möchte per NXopen.net Parasolid Daten einer Baugruppe auslesen.Ich habe nun das Problem, dass ich nicht weiss wie ich der Funktion ufs.Ps.ExportData alle Body Tags der Baugruppe zuführen ohne kann.displayPart.Bodies.ToArray() beinnhaltet nur die Bodys des Root PartsWeiss jemand wie man so was macht?Code: public static void Main() { Session sess = Session.GetSession(); Part wp = sess.Parts.Work; Part displayPart = sess.Parts.Display; NXOpen.Tag[] tagList; UFSession u ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Header Row für PMI Tabelle mit NX Journal
didie am 26.02.2019 um 13:00 Uhr (15)
Hallo,Ich erstelle mit einem C# Journal mit der Class PmiTableSection eine PMI Tabelle.Code: PmiTableSection nullNXOpen_Annotations_PmiTableSection = null; PmiTableBuilder pmiTableBuilder1; pmiTableBuilder1 = _activepart.Annotations.PmiTableSections.CreatePmiTableBuilder( nullNXOpen_Annotations_PmiTableSection);............... NXObject tabNote1 = pmiTableBuilder1.Commit(); Das funktioniert soweit auch. Nun möchte ich der Tabelle noch eine Header Row zufügen. D ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Header Row für PMI Tabelle mit NX Journal
didie am 28.02.2019 um 09:41 Uhr (1)
Das Problem ist gelöst.Ich habe eine Möglichkeit gefunden für c# journals mit dem wrapper UF_TABNOT_ask_tabular_note_of_section() die table zu casten.Code:Tag tabNote;theUfSession.Tabnot.AskTabularNoteOfSection(pmiTableSection.Tag, out tabNote);Table table = (Table)NXOpen.Utilities.NXObjectManager.Get(tabNote);table.InsertHeaderRow();Grußdidie
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Update event list beim öffnen von Parts mit Win Forms
didie am 07.10.2022 um 12:33 Uhr (1)
Hallo zusammen,Ich habe ein Window Forms NX Journal, dass Parts die in einer Liste stehen öffnet bearbeiten und wieder schließt.Dabei habe ich das Problem, dass bei manchen Parts die Meldung "Update event list" erscheint wenn zum Beispiel interpart expressions nicht gefunden werden. Der Anwender muss an dieser Stelle jedes Mal Ok drücken damit das Programm fortgeführt wird.Das komische an der Sache ist, dass wenn ich das laden der Parts direkt in der Main Methode aufrufe kommt die Meldung "Update event lis ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Modeling Voreinstellungen auf Customer Default Werte setzen
didie am 24.08.2023 um 13:29 Uhr (1)
Hallo,ich möchte die Modeling Voreinstellungen eines Parts auf die Werte in den Anwenderstandards setzen.ich habe folgenden AnsatzCode:NXOpen.Options.OptionsManager optMgr = _session.OptionsManager;PartModeling modPrefs = _activepart.Preferences.Modeling;modPrefs.AngleToleranceData = optMgr.GetRealValue("Solids_tolerAngl");........Das funktioniert so, es ist aber mühsam alle Namen für die einzelnen Objekte in den Customer Default herauszufinden und der richtigen Voreinstellung zuzuordnen.Gibt es da eine ei ...
|
In das Form NX Programmierung wechseln |